namespace ScrumSprintMonitor.Infrastructure
{
	#region #using Directives

	using System;

	#endregion

	public interface ITeamMemberFreeBusyInfo
	{
		TimeSpan FreeBusySlotSize { get; }

		bool IsBusy(ITeamMemberInformation teamMemberInfo, DateTime dateTime);
		bool HasFreeBusyInformationFor(ITeamMemberInformation teamMemberInfo);

		bool IsWorkDayFor(ITeamMemberInformation teamMemberInfo, DateTime dateTime);
	}
}